### Lesson Plan: Environmental Changes, Basketball Game, and Types of Text-Based Programming Languages
**Level:** Primary 5
**Subjects Integrated:** Basic Science and Technology, Physical Education, Information and Communication Technology (ICT)
---
#### Learning Objectives:
1. **Basic Science and Technology:**
- Understand the concept of environmental changes.
- Identify different types of environmental changes and their impacts.
2. **Physical Education:**
- Engage in physical activity through playing basketball.
- Develop teamwork and coordination skills.
3. **Information and Communication Technology (ICT):**
- Learn about types of text-based programming languages.
- Identify examples of text-based programming languages.
---
### **Lesson Outline:**
#### **Part 1: Environmental Changes (Basic Science and Technology)**
*Duration: 30 minutes*
1. **Introduction: (5 minutes)**
- Briefly introduce the topic of environmental changes.
- Engage students with a short video or images showing different types of environmental changes (e.g., deforestation, climate change, pollution).
2. **Discussion: (10 minutes)**
- Discuss types of environmental changes: natural events (e.g., volcanic eruptions, hurricanes) and human-induced changes (e.g., deforestation, pollution).
- Discuss the impact of these changes on the environment and humans.
3. **Activity: (10 minutes)**
- Divide students into small groups.
- Give each group a scenario of an environmental change and ask them to discuss and write down its possible impacts and solutions.
4. **Presentation: (5 minutes)**
- Each group presents their findings to the class.
---
#### **Part 2: Basketball Game (Physical Education)**
*Duration: 30 minutes*
1. **Warm-Up: (5 minutes)**
- Simple stretching and warm-up exercises to prepare for physical activity.
2. **Basketball Basics: (10 minutes)**
- Quickly review basic basketball rules and techniques including dribbling, passing, and shooting.
3. **Game Play: (15 minutes)**
- Divide students into teams.
- Conduct a short basketball match ensuring everyone participates.
4. **Cool Down: (5 minutes)**
- Light stretching and cooling down exercises.
---
#### **Part 3: Types of Text-Based Programming Languages (ICT)**
*Duration: 30 minutes*
1. **Introduction: (5 minutes)**
- Explain what programming languages are and their importance.
- Introduce the concept of text-based programming.
2. **Discussion & Examples: (10 minutes)**
- Discuss different types of text-based programming languages like Python, JavaScript, and Java.
- Show code snippets of each language and explain what they do.
3. **Activity: (10 minutes)**
- Interactive exercise using a simple online coding platform (e.g., Blockly for Python or a basic HTML/CSS editor).
- Allow students to try writing simple code like printing their name or creating a basic web page.
4. **Q&A and Recap: (5 minutes)**
- Answer any questions the students may have.
- Recap the key points of the lesson.
---
### **Materials Needed:**
- Projector/Screen and computer for the video and presentation.
- Worksheet for Environmental Changes activity.
- Basketball and court or suitable playing area.
- Access to an online coding platform and computers/tablets.
---
### **Evaluation:**
1. **Basic Science and Technology:**
- Assess students based on group activity participation and presentation clarity.
2. **Physical Education:**
- Observe students' engagement and teamwork during the basketball game.
3. **ICT:**
- Evaluate students' understanding through their participation in the coding activity and their ability to write simple code.
---
### **Homework/Extension Activity:**
- **Environmental Changes:**
- Draw a picture or create a collage showing an environmental change and write a few sentences about it.
- **Programming:**
- Challenge students to explore more about one programming language and write down one interesting fact about it.
---
### **Reflection:**
- Note any challenges faced during the lesson and plan how to address them in future lessons.
- Gather feedback from students to understand what they enjoyed and what could be improved.